home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 22 / PC Actual CD 22.iso / linux / xfree86 / DOC / README.MGA < prev    next >
Encoding:
Text File  |  1998-01-07  |  6.3 KB  |  397 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.            Information for Matrox Millennium/Mystique Users
  11.  
  12.                The XFree86 Project Inc.
  13.  
  14.                  2 August 1997
  15.  
  16.  
  17.  
  18. 1.  Supported hardware
  19.  
  20. The current MGA driver in the SVGA server supports the Matrox Millennium
  21. (MGA2064W) with Ti3026 RAMDAC. It has been tested with 175, 220MHz, and 250MHz
  22. cards with 2MB, 4MB and 8MB WRAM. It supports the Matrox Mystique with 170 and
  23. 220 MHz RAMDACs.
  24.  
  25. There is experimental support for the Matrox Millennium II, which for the most
  26. part works, but DO NOT USE THIS ON PRODUCTION SYSTEMS - it is no where near
  27. tested enough for that role. We do not yet have the card's documentation, so
  28. this is a alpha quality addition - test this support at your own risk.
  29.  
  30. This version of the server does not support the rev 3 Matrox Millennium I.
  31.  
  32. NOTE: This driver is pretty new, and not everything works like you expect it
  33. to. It shouldn't crash your machine, but you may have video artifacts or miss-
  34. ing lines. Please report any and all problems to XFree86@Xfree86.org using the
  35. appropriate bug report sheet.
  36.  
  37.  
  38. 2.  Features:
  39.  
  40.    o Basic support for the Matrox Millennium video adapter
  41.  
  42.  
  43.     o uses linear frame buffer
  44.  
  45.     o it should be possible to reach resolutions up to 1920x1024
  46.  
  47.     o it should be possible to use pixel depths of 8, 16, 24, and 32 bits
  48.       per pixel (256 pseudo colour, "high colour", "packed true colour",
  49.       "true colour").
  50.  
  51.     o supports VESA Display Power Management Signaling (DPMS)
  52.  
  53.     o supports RGB Sync-on-Green
  54.  
  55.     o supports DGA
  56.  
  57.     o has the following accelerations:
  58.  
  59.          o lines
  60.  
  61.  
  62.  
  63.  
  64. Information for Matrox Millennium/Mystique Users
  65.  
  66.  
  67.  
  68.  
  69.  
  70. Information for Matrox Millennium/Mystique Users
  71.  
  72.  
  73.  
  74.          o most bitblts
  75.  
  76.          o filled rectangles
  77.  
  78.          o cached pixmaps
  79.  
  80.          o many more...
  81.  
  82.       The Millennium server is fairly well accelerated, and is one of the
  83.       fastest XFree86 3.3.1 Xservers. Future work will concentrate on fix-
  84.       ing remaining bugs.
  85.  
  86.  
  87.    o Basic support for the Matrox Mystique video adapter
  88.  
  89.     o uses linear frame buffer
  90.  
  91.     o it should be possible to reach resolutions up to 1280x1024
  92.  
  93.     o it should be possible to use pixel depths of 8, 16, 24, and 32 bits
  94.       per pixel (256 pseudo colour, "high colour", "packed true colour",
  95.       "true colour").
  96.  
  97.     o supports VESA Display Power Management Signaling (DPMS)
  98.  
  99.     o has the following accelerations (may be with some bugs):
  100.  
  101.          o lines
  102.  
  103.          o most bitblts
  104.  
  105.          o filled rectangles
  106.  
  107.          o cached pixmaps
  108.  
  109.          o NOTE: If acceleration do not work properly, you had rather to
  110.            insert: Option "noaccel" line in the Device section of XF86Con-
  111.            fig file. It will be slower but will work better.
  112.  
  113.    o Experimental Support for the Matrox Millennium II
  114.  
  115.    o Provided ONLY as a test and to provide early access to Mill II owners
  116.  
  117.    o Works as if it is a Millennium I
  118.  
  119.    o We don't have the card's tech docs yet, so no specific Mill II speedups
  120.  
  121.    o Has plenty of bugs:
  122.  
  123.     o May corrupt your text font when you exit X
  124.  
  125.     o May not work correctly at 24 bpp
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. Information for Matrox Millennium/Mystique Users
  137.  
  138.  
  139.  
  140.     o Lots more where that came from... :-)
  141.  
  142.  
  143. 3.  Future Features (in order from highest to lowest priority)
  144.  
  145.    o more hardware acceleration (more primitive operations, etc)
  146.  
  147.    o hw cursor for Mystique board
  148.  
  149.    o more chipsets and RAMDACs
  150.  
  151.    o 3D acceleration using Mesa
  152.  
  153.  
  154. 4.  Technical Note:
  155.  
  156. This driver only supports:
  157.  
  158.    o the MGA Storm (MGA2064W) chipset with the TI (TVP) 3026 RAMDAC. Matrox
  159.      have only so far made 175, 220 and 250 MHz boards with these two compo-
  160.      nents, although a 135 MHz RAMDAC part exists.
  161.  
  162.    o the MGA Storm (MGA1064SG) chipset with integrated 170 and 220 MHz RAMDAC
  163.  
  164.    o the MGA Storm (MGA2164W) chipset with the TI TVP 3026 RAMDAC. This is
  165.      experimental
  166.  
  167.    o We will eventually provide support for the other Matrox chipsets (once the
  168.      Millennium driver is at a far enough stage and more people with other
  169.      cards join the effort), including the Impression, Atlas, Genesis etc.
  170.  
  171.      At the moment, however, only the Millennium and Mystique are supported.
  172.  
  173.  
  174. 5.  Configuration:
  175.  
  176. The server auto-detects WRAM size and RAMDAC speed. Do not bother putting these
  177. in your "Device" section, as they will be overridden. The TVP3026 and MGA1064SG
  178. have a programmable clock generator, so probing and setting clocks is unneces-
  179. sary as well.
  180.  
  181. The "nolinear" option is not a valid option for the MGA server.  The driver now
  182. ignores this directive.
  183.  
  184. The options "noaccel" or "no_bitblt" turn off BitBlt Engine and other acceler-
  185. ated functions.
  186.  
  187.  
  188. 6.  Known solutions for some problems:
  189.  
  190.    o the driver doesn't support some values of HTotal parameter in Modelines in
  191.      the XF86Config file. If you get flickering vertical stripes on the screen,
  192.      try to change this parameter +/- 8.
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. Information for Matrox Millennium/Mystique Users
  203.  
  204.  
  205.  
  206. 7.  Authors
  207.  
  208. Radoslaw Kapitan, kapitan@student.uci.agh.edu.pl
  209.  
  210. and:
  211.  
  212.    o Andrew Vanderstock, vanderaj@mail2.svhm.org.au
  213.  
  214.    o Angsar Hockmann, Ansgar.Hockmann@hrz.uni-dortmund.de
  215.  
  216.    o Michael Will, Michael.Will@student.uni-tuebingen.de
  217.  
  218.    o Andrew Mileski, aem@ott.hookup.net
  219.  
  220.    o Stephen Pitts, pitts2@memphisonline.com
  221.  
  222.    o Dirk Hohndel, hohndel@XFree86.Org
  223.  
  224.    o Leonard N. Zubkoff, lnz@dandelion.com
  225.  
  226.    o Mark Vojkovich, mvojkovi@sdcc10.ucsd.edu
  227.  
  228.    o Harm Hanemaayer, H.Hanemaayer@inter.nl.net
  229.  
  230.    o Guy Desbief, g.desbief@aix.pacwan.net
  231.  
  232. Visit the Matrox Millennium XServer for XFree86 Home Page
  233. <URL:http://www.bf.rmit.edu.au/~ajv/xf86-matrox.html> to keep up to date with
  234. the latest news, new sources, etc.
  235.  
  236.      Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/MGA.sgml,v 3.4.2.5 1997/08/02 13:48:14 dawes Exp $
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. Information for Matrox Millennium/Mystique Users
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.                    CONTENTS
  339.  
  340.  
  341.  
  342. 1. Supported hardware ....................................................... 1
  343.  
  344. 2. Features: ................................................................ 1
  345.  
  346. 3. Future Features (in order from highest to lowest priority) ............... 3
  347.  
  348. 4. Technical Note: .......................................................... 3
  349.  
  350. 5. Configuration: ........................................................... 3
  351.  
  352. 6. Known solutions for some problems: ....................................... 3
  353.  
  354. 7. Authors .................................................................. 4
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.                        i
  395.  
  396.  
  397.